'use strict';
module.exports = {
  /**
   * 检查已付款未设置展位状态订单
   * @url client/timedTask/pub/test 前端调用的url参数地址
   * data 请求参数
   * @param {String} params1  参数1
   */
  main: async (event) => {
    let { data = {}, userInfo, util, filterResponse, originalParam } = event;
    let { customUtil, uniID, config, pubFun, vk, db, _ } = util;
    let { uid } = data;
    let res = {
      code: 0,
      msg: ""
    };
    // 业务逻辑开始-----------------------------------------------------------
	let _result = await vk.baseDao.selects({
	  dbName: "uni-id-users", // 主表名
	    pageIndex: 1,
	    pageSize: -1,
	  whereJson: {
	    role:  _.exists(false)
	  },
	});
	 return _result;
	// await vk.baseDao.del({
	//   dbName: "bidding-biddingprices",
	//   whereJson: {
	//     _id: _.in(nopayOrders2.map(x => x._id))
	//   }
	// });
	
	
	
    // let booths = await vk.baseDao.selects({
    //   dbName: "bidding-booths", // 主表名
    //   getMain: true,
    //   whereJson: {
    //     status: 3
    //   },
    // });
    // let booth_ids = booths.map(x => x._id)
    // res.count = await vk.baseDao.update({
    //   dbName: 'bidding-biddingprices',
    //   whereJson: {

    //     booth_id: _.in(booth_ids)
    //   },
    //   dataJson: {
    //     status: -1
    //   }
    // });



    //---分类
    // res=  await vk.baseDao.selects({
    //     dbName: "bidding-biddingprices", // 主表名
    //     getOne: true, // 只返回第一条数据
    //     getMain: true,
    //     whereJson: {
    //       userid: uid,
    //       status: _.neq(-1)
    //     },
    //     groupJson: {
    //       _id: "$booth_id",
    //       booth_id: $.first("$booth_id")
    //     },
    //   });
    //---分类
    //更新天韵的图
    //  res.count=   await vk.baseDao.update({
    //       dbName:'bidding-booths',
    //       whereJson: {
    //         location: '65a0b408a09a9be753dc401b',
    //         size:12
    //       },
    //       dataJson: {
    //         booths_thumb:''
    //       }
    //     });



    // let nopayOrders = await vk.baseDao.selects({
    //   dbName: "bidding-order", // 主表名
    //   pageIndex: 1,
    //   getMain: true,
    //   pageSize: -1,
    //   whereJson: {

    //   },
    //   foreignDB: [
    //     {
    //       dbName: "bidding-boooths", // 副表名
    //       localKey: "booth_id", // 主表外键字段名
    //       foreignKey: "_id", // 副表外键字段名
    //       as: "order",
    //       limit: 1,
    //     }
    //   ],
    //   lastWhereJson: {
    //     "order": null
    //   }

    // });
    // console.log(nopayOrders)
    // await vk.baseDao.del({
    //   dbName: "bidding-order",
    //   whereJson: {
    //     _id: _.in(nopayOrders.map(x => x._id))
    //   }
    // });


    // let nopayOrders2 = await vk.baseDao.selects({
    //   dbName: "bidding-biddingprices", // 主表名
    //   pageIndex: 1,
    //   getMain: true,
    //   pageSize: -1,
    //   whereJson: {

    //   },
    //   foreignDB: [
    //     {
    //       dbName: "bidding-boooths", // 副表名
    //       localKey: "booth_id", // 主表外键字段名
    //       foreignKey: "_id", // 副表外键字段名
    //       as: "order",
    //       limit: 1,
    //     }
    //   ],
    //   lastWhereJson: {
    //     "order": null
    //   }

    // });
    // console.log(nopayOrders2)
    // await vk.baseDao.del({
    //   dbName: "bidding-biddingprices",
    //   whereJson: {
    //     _id: _.in(nopayOrders2.map(x => x._id))
    //   }
    // });

    // await vk.baseDao.del({
    //   dbName: "bidding-order",
    //   whereJson: {
    //     status: -2,
    //   }
    // });
    // await vk.baseDao.del({
    //   dbName: "bidding-biddingprices",
    //   whereJson: {
    //     _id: _.exists(true),
    //   }
    // });

    // 业务逻辑结束-----------------------------------------------------------
    return booth_ids;
  }
}
